Enriched µ-Calculi Module Checking

نویسندگان

  • Alessandro Ferrante
  • Aniello Murano
چکیده

The model checking problem for open systems has been widely studied in the literature, for both finite–state (module checking) and infinite–state (pushdown module checking) systems, with respect to CTL and CTL. In this paper, we further investigate this problem with respect to the μ-calculus enriched with nominals and graded modalities (hybrid graded μ-calculus), in both the finite–state and infinite-state settings. Using an automata-theoretic approach, we show that hybrid graded μ-calculus module checking is solvable in exponential time, while hybrid graded μ-calculus pushdown module checking is solvable in double-exponential time. These results are also tight since they match the known lower bounds for CTL. We also investigate the module checking problem with respect to the hybrid graded μ-calculus enriched with inverse programs (Fully enriched μ-calculus): by showing a reduction from the tiling problem, we show its undecidability. We conclude with a short overview of the model checking problem for the Fully enriched μ-calculus and the fragments obtained by dropping at least one of the additional constructs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Enriched µ-Calculus Pushdown Module Checking

The model checking problem for open systems (called module checking) has been intensively studied in the literature, both for finite–state and infinite–state systems. In this paper, we focus on pushdown module checking with respect to decidable fragments of the fully enriched μ–calculus. We recall that finite–state module checking with respect to fully enriched μ–calculus is undecidable and hen...

متن کامل

On the Decidability of Model Checking for Several µ-calculi and Petri Nets

The decidability of the model checking problem for several-calculi and Petri nets is analysed. The linear time-calculus is decidable; if simple atomic sentences are added, it becomes undecidable. A very simple subset of the modal-calculus is undecidable.

متن کامل

Pushdown Module Checking for Branching-Time Temporal Logics

In system modeling, a main distinction is between closed systems, whose behavior is totally determined by the program, and open systems, which are systems where the program interacts with an external environment [HP85, Hoa85]. In order to check whether a closed system satisfies a required property, we translate the system into a formal model (such as a transition system), specify the property w...

متن کامل

The Pushdown Module Checking Saga

A main distinction in system modeling is between closed systems, whose behavior is totally determined by the program, and open systems, which are systems where the program interacts with an external environment [HP85, Hoa85]. In order to check whether a closed system satisfies a required property, we translate the system into a formal model (such as a transition system), specify the property wi...

متن کامل

µ-calculus Pushdown Module Checking with Imperfect State Information

The model checking problem for open systems (module checking) has recently been the subject of extensive study. The problem was first studied by Kupferman, Vardi, and Wolper for finite-state systems and properties expressed in the branching time logicsCTL and CTL∗. Further study continued mainly in two directions: considering systems equipped with a pushdown store, and considering environments ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007